package com.wenjiang.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.util.List;

/**
 * 后台管理系统的路由表
 */
@Data
public class MallMenu {
    //路由id
    @TableId
    private Integer menuId;
    //路由路径
    private String path;
    // 路由名称唯一
    private String name;

    // 路由标签 用于树型菜单展示
    private String label;

    // 路由所对应的组件名称  不是最后一级 统统为layout
    private String component;
    // 是否从定向  一级菜单需要 二级需要 不是最后一级子菜单统统为 noRedirect
    private String redirect;
    // 是否隐藏 该路由
//    private Short hidden;
    private  boolean hidden;
    //设置在一级菜单上，是否总是显示，true表示总是显示
//    private Short alwaysShow;
    private  boolean alwaysShow;
    // 父路由id
    private Integer parentId;
    // 路由的其他属性
    private MallMenuMeta meta;
    //子路由
    private List<MallMenu> children;


}
